package br.com.commercy.teste.grupoempresa;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.BeanFactory;

import br.com.commercy.dominio.entidade.GrupoEmpresa;
import br.com.commercy.negocio.componente.gurpoempresa.bo.GrupoEmpresaBO;
import br.com.commercy.teste.gerartabelas.ApplicationTestFactoryUtil;

public class TGrupoEmpresa {

	private GrupoEmpresa gp;
	
	private GrupoEmpresaBO bo;
	
	@Before
	public void grupoEmpresa(){
		BeanFactory beanFactory = ApplicationTestFactoryUtil.obterInstancia().getBeanFactory();
		bo = (GrupoEmpresaBO) beanFactory.getBean("grupoEmpresaBOImpl");
	}
	
	@Test
	public void test(){
		gp = new GrupoEmpresa();
		gp.setDescricao("Grupo Votorantin");
		bo.salvar(gp);
	}
	
	@After
	public void consulta(){
		GrupoEmpresa empresa = bo.obter(gp.getIdentificador());
		System.out.println(empresa.getDescricao());
	}
}
